
define(['config/appregister'],function(app){
    app.directive("scrolls",function(){
        return {
            link:function(scope,element,attrs){
                $(document).bind('scroll',function(){
                        var scrollTop = $(document).scrollTop();
                        if($("#catalog").attr("id") == "catalog"){
                            var cataTop = $("#catalog").offset().top-100;
                            var tabBoxTop = $("#tabBox").offset().top;
                            var evaTop = $("#evaluateCon").offset().top;
                            if(scrollTop >= tabBoxTop){
                                $(".detaiTab").addClass("detailsa");
                                $(".cataTab").removeClass("detailsa");
                                $(".videoTab").removeClass("detailsa");
                                $(".tab-top").css({
                                    'position':"fixed",
                                    "top":"0",
                                    "z-index":"80"
                                });
                            }else{
                                $(".tab-top").css({
                                    'position':"relative"
                                })
                            }
                            if(scrollTop == cataTop - 49){
                                $(".detaiTab").removeClass("detailsa");
                                $(".cataTab").addClass("detailsa");
                                $(".videoTab").removeClass("detailsa");
                                return;
                            }
                            if($(document).height() <= scrollTop + $(window).height()){
                                $(".detaiTab").removeClass("detailsa");
                                $(".cataTab").removeClass("detailsa");
                                $(".videoTab").addClass("detailsa");
                                return;
                            }
                            if(scrollTop >= cataTop - 49){
                                $(".detaiTab").removeClass("detailsa");
                                $(".cataTab").addClass("detailsa");
                                $(".videoTab").removeClass("detailsa");
                            }else if(scrollTop > evaTop - 49){
                                $(".detaiTab").removeClass("detailsa");
                                $(".cataTab").removeClass("detailsa");
                                $(".videoTab").addClass("detailsa");
                            }


                        }

                })
            }
        }
    });
});
